﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZFine.Domain.Entity.Gas
{
    public class DiningRecordEntity : IEntity<DiningRecordEntity>, ICreationAudited, IDeleteAudited, IModificationAudited
    {
        /// <summary>
        /// 所属餐厅
        /// </summary>
        public string CanteenId { get; set; }
        /// <summary>
        /// 姓名
        /// </summary>
        public string RName { get; set; }
        /// <summary>
        /// 居民身份证号
        /// </summary>
        public string IDNumber { get; set; }
        /// <summary>
        /// 就餐年度
        /// </summary>
        public int Year { get; set; }
        /// <summary>
        /// 就餐月份
        /// </summary>
        public int Month { get; set; }
        /// <summary>
        /// 就餐日
        /// </summary>
        public int Day { get; set; }
        /// <summary>
        /// 就餐时间
        /// </summary>
        public DateTime DiningTime { get; set; }
        /// <summary>
        /// 就餐段（早餐、午餐、晚餐）
        /// </summary>
        public string DiningSpan { get; set; }
        /// <summary>
        /// 消费金额
        /// </summary>
        public float Amount { get; set; }


        public string F_Id { get; set; }
        public string F_CreatorUserId { get; set; }
        public DateTime? F_CreatorTime { get; set; }
        public bool? F_DeleteMark { get; set; }
        public string F_DeleteUserId { get; set; }
        public DateTime? F_DeleteTime { get; set; }
        public DateTime? F_LastModifyTime { get; set; }
        public string F_LastModifyUserId { get; set; }
    }
}
